home *** CD-ROM | disk | FTP | other *** search
/ NOVA - For the NeXT Workstation / NOVA - For the NeXT Workstation.iso / Apps / Utilities / Unix / CheckItOut.app / Help.nib (.txt) < prev    next >
NeXT TypedStream Data  |  1992-12-26  |  17KB  |  197 lines

  1. typedstream
  2. StreamTable
  3.     HashTable
  4. Object
  5. [20c]
  6. typedstream
  7. [594c]
  8. typedstream
  9.     HashTable
  10. Object
  11. FirstResponder
  12. HeaderClass
  13. %%%%i@@
  14. firstnib
  15. checkSpelling:
  16. alignSelCenter:
  17.     unscript:
  18. pasteFont:
  19. runPageLayout:
  20. superscript:
  21. copyRuler:
  22.     copyFont:
  23. selectAll:
  24. pasteRuler:
  25. toggleRuler:
  26. showGuessPanel:
  27. alignSelLeft:
  28. paste:
  29. performClose:
  30. arrangeInFront:
  31. subscript:
  32. copy:
  33. alignSelRight:
  34. delete:
  35. orderFrontColorPanel:
  36. underline:
  37. performMiniaturize:
  38. genericobject_nib
  39. myHelpWindow
  40. [15957c]
  41. typedstream
  42.     HashTable
  43. Object
  44. NibData
  45. @@@@s
  46. Storage
  47. {*@@}
  48. [4{*@@}]
  49. File's Owner
  50. CustomObject
  51. HelpWindow
  52. WindowTemplate
  53. iiii***@s@
  54. Help !!
  55. Window
  56.     Responder
  57.     TextField
  58. Control
  59. TextFieldCell
  60. ActionCell
  61. :CheckItOut Help - (Also see UNIX man pages on rcs, ci, co)
  62.     Helvetica
  63. ScrollView
  64. ClipView
  65. ciifffcfffs
  66. [14861c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
  67. \margl40
  68. \margr40
  69. {\colortbl\red0\green0\blue0;}
  70. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i\ul0\fs36\fc0 Shareware HELP\
  71. \b\i0\fs24 \
  72. NeXT Shareware:\
  73. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\b0\fc0 CheckItOut
  74. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0  is shareware. Oceania feels strongly about the shareware/freeware concept of program distribution. We have seen little shareware for the NeXT, and would like to see that change. In order for you to help this change, you, the program user, are required to do two things:\
  75. 1) Freely distribute this program. Anybody can have it, and try it out for free.\
  76. 2) Evaluate the program for free. Try using it for a sample project. See how you like it.\
  77. 3) If you keep the program and use it (more than a month), send a shareware fee of $20.00 to Oceania Health Care Systems.\
  78. It's that simple. If you use 
  79. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 CheckItOut
  80. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0  and pay for it, future products will be released this way. If you use it for free, future products will have "demo" modes, time-outs, and licenses. \
  81. \b SEND SHAREWARE FEE OF $20.00 TO:
  82. \b0 \
  83. Oceania Health Care Systems\
  84. 325 Lytton Ave. Suite 400\
  85. Palo Alto, CA  94301\
  86. \b PRODUCT SUPPORT:
  87. \b0 \
  88. This product is offered with no support, express or implied. This product is offered "as-is". Any Shareware users will be registered with Oceania, Registered CheckItOut users are entitled to use any CheckItOut product upgrades at no additional cost, and will have access to pre-release and Beta test information about future Shareware products.\
  89. Note that this is an "internal product" developed by John Robison. The more shareware payments we receive, the better my case is to continue to enhance the product.\
  90. \b STANDARD DISCLAIMERS
  91. \b0 \
  92. This product is offered with no warranty, express or implied. This product is offered "as-is". You may NOT charge a fee for duplication of this product. Oceania Health Care Systems retains the sole rights to charge a fee for this product. 
  93. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 CheckItOut
  94. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0  is for the personal and private use of individuals. 
  95. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 CheckItOut
  96. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0  can not be sold or distributed on/in any media for profit (including mail order) without the prior express written consent of Oceania Health Care Systems. When distributed, this document must accompany 
  97. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 CheckItOut
  98. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0 . Use or distribution of 
  99. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 CheckItOut
  100. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0  implies this agreement is understood and abided by.\
  101. NO WARRANTY
  102. \b0 \
  103. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  OCEANIA HEALTH CARE SYSTEMS PROVIDES THIS PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\
  104. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\b0\i\fs36\fc0 CheckItOut
  105. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0  HELP\
  106. \b\i0\fs24 \
  107. GENERAL HELP:\
  108. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\b0\fc0 CheckItOut
  109. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0  is based on the UNIX rcs (Revision Control System) programs. This program is basically a NeXTStep front end to using the ci and co commands for UNIX rcs. The Check In and the Check Out buttons do exactly that. These commands require that an RCS file has been previously initialized through the RCS initialization routine. This feature has now been incorporated into 
  110. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 CheckItOut
  111. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0 .
  112. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0  Note that the current version of CheckItOut, CheckItOut 3.0, has a completely re-designed User Interface.
  113. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0 \
  114. \b NEW FEATURES:\
  115. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\b0\fc0 CheckItOut
  116. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0  
  117. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 has a totally re-designed User Interface. It is also distributed as a .app directory. In addition, you can save and double-click project files. These files are saved with a ".cio" extension. CheckItOut now also supports "Smart uuencode". This feature allows a mixture of ASCII and non-ASCII files in the same project, with CheckItOut figuring out which is which. Countless other things were refined and tweaked to be more robust and consistent with RCS.\
  118. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\b\fc0 INITIALIZATION OF RCS FILES:
  119. \b0 \
  120. You may need to initialize an RCS file before you first check in a file. You will get a warning message if this is the case. You may then choose the initialize button to create an RCS template file as necessary. The panel prompts for default locking and a user login access list. Note that the logins must be 
  121. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 separated
  122. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0  by commas, 
  123. \b with NO spaces between them
  124. \b0 . See the man page on rcs (-i and -a options) for more details.\
  125. \b NOTE
  126. \b0 : After you initialize a file, you will 
  127. \b not
  128. \b0  need to check in the file. This behavior 
  129. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 differs
  130. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0  from version 2.0. Initialize now automatically sets up the rcs template for the file, then loads the current file into the template as RCS version 1.0.\
  131. \b PREFERENCES:\
  132. \b0 \
  133. HIDE ON AUTO-LAUNCH - (Currently not implemented)\
  134. If this box is checked, CheckItOut will automatically hide itself when Auto-Launched from the Workspace. This feature allows you to always launch CheckItOut when 
  135. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 logging
  136. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0  in, but only see it when you really need it.\
  137. VERBOSE CONSOLE MESSAGES\
  138. When this box is checked, all RCS commands are executed normally. If this box is unchecked, CheckItOut adds a "-q" to all RCS commands. You may access the diagnostics information by opening the console under the Tools menu of NeXT's Workspace application. It is a good idea to have the console open if you encounter warnings or errors when using CheckItOut. All the RCS messages are currently printed in this location.\
  139. UUENCODE ALL FILES\
  140. This option is retained for compatibility with CheckItOut2 (CheckItOut version 2.0). In the version 2.0, if one of the files in a project was non-ASCII, they all had to be uuencoded. Version 3.0 now supports a "smart" uuencode. This allows for ASCII files to remain ASCII. Non-ASCII files are automatically encoded.\
  141. SUFFIX DEFAULTS\
  142. This is the heart of version 3.0 - "Smart uuencode". You can manually add these items, or 
  143. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 preferably
  144. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0 , allow CheckItOut to add them for you. (Remember to include the "dot" and add semicolon separators if you do this yourself.) Whenever CheckItOut encounters a new suffix, it will try to guess the type of file, then provide you with an alert panel to verify this guess. Once verified, the suffix is added to these defaults, and remembered for the life of CheckItOut. This feature allows you to use RCS for all plain ASCII files, but also allows for some version control in non-ASCII files. \
  145. \b OTHER INFORMATION:\
  146. \b0 \
  147. RCS WARNINGS and ERRORS\
  148. Errors (regardless of Diagnostics/Quiet mode) are written to the console. When using Diagnostics mode, warnings are also written. This happens even when the Workspace Console window is closed. The NeXT computer (with 2.0 Software) writes all messages to a console.log file in /tmp. Do not be surprised if there are several messages here if you have been working on several projects. In addition, the CheckItOut console keeps a very terse accounting of your session. You can clean the current CheckItOut console at any time from the menu.\
  149. LOG MESSAGE\
  150. The check in log message is added by the use of the "-m" option for ci. You are prompted for a log message in which the log message text field is blank. If you click done (or hit return) your file will be checked in without a log message. You are limited in your amount of text using this log panel. You may click done or more conveniently hit return at the end of your log message. Quotes are currently not supported in this panel.\
  151. FILES AND PERMISSIONS IN YOUR DIRECTORY\
  152. When checking out a file, if you already have files in that directory, they will be overwritten with the checked out versions of the same files. The permissions are set to read-only when you check out files initially as read-only (no lock), or are set to user-write (0644) if you check out the file for modification. \
  153. Note that all Check-Ins are "forced" (use the "-f" flag to ci). Even if no changes are done, your file will still be checked in and a new version number assigned to it. When checking in files, regardless of the locking condition, the files are NEVER erased. This is meant to simulate the "ci -u" behavior. If you check the files in as in-progress (keeping the locks), the permissions will continue to include user-write. If you check in the file as finished, the permissions will be changed to read-only.\
  154. Note that the permissions settings are simulating the RCS strict locking mode. If you have binary files and your RCS files have not been set for strict locking, you may have inconsistent permissions between text and uudecoded files.
  155. \b0 MENU ITEMS\
  156. The Project menu controls all the operations surrounding a specific RCS/User project. The RCS Tools menu contains the CheckIn/Out commands unique to a particular RCS project. This menu is also where you change your RCS directories. NOTE: Because NeXT 2.0 does not have Open panels for directories, I had to do some magic. As a result, double-clicking does NOT work in these panels. The Windows menu item is the standard one provided by NeXT. Note that because there is no clean way to free an object when closing the window, the close box is missing. You must close all projects through the Project->Close menu item (or cmd-w). The close command actually closes and frees the currently open project. The Print command 
  157. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 correctly
  158. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0  prints the ENTIRE WINDOW. The Services menu item is the standard one provided by NeXT. This menu is provided for NeXT compatibility and serves no real function in this Application.
  159. WHERE EVERYTHING IS SAVED:\
  160. \b0 PREFERENCES\
  161. All preferences are saved using the NXDefaults database. The default preferences are initialized the first time you use CheckItOut. The "owner" is CheckItOut. Note that this is different than the previous version, which used "CheckItOut2" as an owner.\
  162. PROJECT\
  163. The projects are saved anywhere you want. I suggest you save these files under your working project directories. Because CheckItOut recognizes the ".cio" extension, you can double-click on any project file to launch CheckItOut. To delete project files, simply drag them into the recycler.\
  164. \b BACKGROUND INFORMATION:\
  165. \b0 This project was first developed primarily by using system() calls with pre-defined RCS commands built with data gathered through the NeXT panels and windows. Version 2 incorporated the use of a console inside the project window. This was accomplished by a heavy dependence on the NeXT Subprocess example. (This example has a fairly minor bug (fixed by me) which caused endless problems.) Version 3.0 did away with the Subprocess approach, and cleaned up the User Interface. Version 3.0 uses the same basic RCS engine, with tweaks to insure more consistency with RCS, so I am fairly 
  166. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 confident
  167. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\fc0  in its robustness. The application also makes use of the user defaults database provided by NeXT. The global preferences parameters are all saved on quit and loaded at launch time. A special thanks to the abundance of source code provided by NeXT. An extra special thanks to the Internet for providing ideas for my special OpenDirectoryPanel. \
  168. \b BUGS and SUGGESTIONS and pleas for OTHER HELP:\
  169. \pard\b0\fc0 If you want to contact the creator of this program, encounter bugs, or have suggestions for other UNIX programs which should have NeXT tools for them, you may E-mail John Robison at "
  170. \b john@oceania.com
  171. \b0 ". 
  172. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\fc0 Be sure to spell 
  173. \b oceania
  174. \b0  correctly.
  175. \pard\fc0 \
  176. As a past "evaluator" of many shareware programs, I was always 
  177. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc0 hesitant
  178. \pard\fc0  to respond if I was not a registered user. I encourage 
  179. \b all
  180. \b0  users to respond. If you have anything you think may make the application better, responding can only benefit us all. Note that bugs will be fixed with priority given to 
  181. \i registered
  182. \i0  users, and E-mail updates will 
  183. \i not
  184. \i0  be provided to non-registered users. \
  185. Have Fun!!\
  186. NXCursor
  187. NXImage
  188. NXibeam
  189. Scroller
  190. _doScroller:
  191. @@@ffs
  192. Field2
  193. ScrollingText
  194. {i*@@@}
  195. [1{i*@@@}]
  196. myHelpWindow
  197.